package br.com.caelum.vraptor.componentes;

import java.io.Serializable;

import javax.enterprise.context.SessionScoped;
import javax.inject.Named;

import br.com.caelum.vraptor.entidades.Funcionario;

@SessionScoped
@Named("funcionarioon")
public class FuncionarioOn implements Serializable {
  
	private Funcionario funcionario;
    
    public void login(Funcionario funcionario){
    	this.funcionario = funcionario;
    }
    public void logout(){
    	this.funcionario = null;
    }
    public boolean logado(){
    	return this.funcionario!=null;
    }
    public Funcionario getCurrent(){
    	return funcionario;
    }
    public String getNome(){
    	return this.funcionario.getNome();
    }
    public int getId(){
    	return this.funcionario.getId();
    }

}
